Search results for "Symbolic execution"

showing 4 items of 4 documents

Automatic construction of test sets: Practical approach

2005

The problem of symbolic execution and test generation is considered both for sequential and concurrent programs. Practical methods for test construction for the given program path are presented.

Computer scienceProgramming languagePath (graph theory)Path conditionSymbolic executioncomputer.software_genrecomputerTest harnessTest (assessment)
researchProduct

Testing of Execution of Concurrent Processes

2020

Authors propose an algorithm for analysis of business processes to detect potentially incorrect results of concurrent processes execution. Our novel approach is to conclude necessary database isolation level from business process description. If traditional languages with loops and arithmetic operations (two-way counters) are used for business process descriptions, the problem of detecting incorrect execution of concurrent processes cannot be algorithmically solved. This paper introduces a simplified business processes description language CPL-1, a transaction mechanism and an algorithm that supports detection of incorrect results during the concurrent execution of business processes. Busin…

Resource (project management)Mechanism (biology)Computer scienceBusiness processbusiness.industryTicketSoftware engineeringbusinessSymbolic executionDatabase transaction
researchProduct

Risks of Concurrent Execution in E-Commerce Processes

2021

The development of ICT facilitates replacing the traditional buying and selling processes with e-commerce solutions. If several customers are served concurrently, e.g. at the same time, the processes can interference each other causing risks for both the buyer and the seller. The paper offers a method to identify purchase/sale risks in simultaneous multi-customer service processes. First, an exact model of buying-selling processes is created and the conditions for the correct process execution are formulated. Then an analysis of all the possible scenarios, including the concurrently executed buying-selling scenarios, is performed using a symbolic execution of process descriptions. The obtai…

Service (systems architecture)Exact modelRisk analysis (engineering)Process (engineering)Computer sciencebusiness.industryInformation and Communications TechnologyComputingMilieux_COMPUTERSANDSOCIETYE-commerceSymbolic executionbusinessAnnals of Computer Science and Information Systems
researchProduct

On-board Energy Consumption Assessment for Symbolic Execution Models on Embedded Devices

2020

Internet of Things (IoT) applications operate in several domains while requiring seamless integration among heterogeneous objects. Regardless of the specific platform and context, IoT applications demand high energy efficiency. Adopting resource-constrained embedded devices for IoT applications means ensuring low power consumption, low maintenance costs and possibly longer battery life. Meeting these requirements is particularly arduous as programmers are not able to monitor the energy consumption of their own software during development or when applications are finally deployed. In this paper, we discuss on-board real-time energy evaluation of both hardware and software during the developm…

Battery (electricity)Computer sciencebusiness.industry020206 networking & telecommunicationsContext (language use)02 engineering and technologyEnergy consumptionSymbolic executionEmbedded deviceSoftware testing020202 computer hardware & architectureInternet of Things (IoT)Energy UtilizationOn boardSoftwarePower ManagementEmbedded systemEnergy Assessment0202 electrical engineering electronic engineering information engineeringResource-constrained DeviceBaseline (configuration management)businessEnergy (signal processing)
researchProduct